start: 00000000 A89F syscall Unimplemented 00000002 000C F61E ori.b A4, 0x1E 00000006 7132 moveq.l D0, 0x32 00000008 0000 00FC ori.b D0, 0xFC 0000000C 0000 00E8 ori.b D0, 0xE8 00000010 0000 0038 ori.b D0, 0x38 /* '8' */ 00000014 8000 or.b D0, D0 00000016 0001 4C44 ori.b D1, 0x44 /* 'D' */ 0000001A 4546 chk.w D2, D6 0000001C 5740 subq.w D0, 3 0000001E 2468 0298 movea.l A2, [A0 + 0x298] 00000022 2628 2668 move.l D3, [A0 + 0x2668] 00000026 2243 movea.l A1, D3 00000028 7018 moveq.l D0, 0x18 0000002A 51C8 6756 dbf D0, +0x6758 /* 00006782 */ 0000002E D06E D16E add.w D0, [A6 - 0x2E92] 00000032 BE46 cmp.w D7, D6 00000034 6E88 bgt -0x76 /* FFFFFFBE */ 00000036 A889 syscall TextMode 00000038 0B14 btst [A4], D5 0000003A 001F D321 ori.b [A7]+, 0x21 /* '!' */ 0000003E 0000 00CB ori.b D0, 0xCB 00000042 1CDB move.b [A6]+, [A3]+ 00000044 14C3 move.b [A2]+, D3 00000046 1AC3 move.b [A5]+, D3 00000048 1A3A 0220 move.b D5, [PC + 0x220 /* 0000026A, cstring "" */] 0000004C 5B13 subq.b [A3], 5 0000004E 9403 sub.b D2, D3 00000050 1FAB 17AE DB00 move.b [A7 + <> + A5 * 2], [A3 + 0x17AE] 00000056 6B4A bmi +0x4C /* 000000A2 */ 00000058 2B20 move.l -[A5], -[A0] 0000005A 2308 move.l -[A1], A0 0000005C 1BD5 move.b <>, [A5] label0000005E: 0000005E 8319 or.b [A1]+, D1 00000060 1604 move.b D3, D4 00000062 C6A3 and.l D3, -[A3] 00000064 853B 08C3 or.b [PC + D0 - 0x61], D2 00000068 631F bls +0x21 /* 00000089 */ 0000006A 6B4B bmi +0x4D /* 000000B7 */ 0000006C 83DC divs.w D1, [A4]+ 0000006E 1300 move.b -[A1], D0 00000070 4014 negx.b [A4] 00000072 2404 move.l D2, D4 00000074 6BE8 bmi -0x16 /* 0000005E */ 00000076 CB17 and.b [A7], D5 00000078 6B04 bmi +0x6 /* 0000007E */ 0000007A 462A 6EB3 not.b [A2 + 0x6EB3] label0000007E: 0000007E 043B 08DB 6510 subi.b [PC + D6 * 4], 0xDB 00000084 B310 xor.b [A0], D1 00000086 F344 .extension 0x344 <> // unimplemented 00000088 1307 move.b -[A1], D7 0000008A 2BF3 3B49 move.l <>, [[A3 + <>]] 0000008E CB02 abcd D5, D2 00000090 3B0A move.w -[A5], A2 00000092 5B13 subq.b [A3], 5 00000094 5332 1B2A 0F36 DB04 subq.b [[A2 + 0xF36 + D1 * 2] - 0x24FC], 1 0000009C E30D lsl D5.b, 1 0000009E 0F16 btst [A6], D7 000000A0 3223 move.w D1, -[A3] label000000A2: 000000A2 1A53 movea.b A5, [A3] 000000A4 0273 3810 8B03 425B 1378 andi.w [[A3 + <> + A0 * 2] + 0x425B1378], 0x3810 000000AE 42E3 .invalid -[A3] // invalid opcode 4 with subtype 1 000000B0 0936 1B09 btst [[A6 + <> + D1 * 2]], D4 000000B4 56F3 1AAB sne [A3 + D1 * 2 - 0x85] 000000B8 1756 EB89 move.b [A3 - 0x1477], [A6] 000000BC FB02 .extension 0xB02 <> // unimplemented 000000BE DB06 addx.b D5, D6 000000C0 1B09 move.b -[A5], A1 000000C2 8B00 sbcd D5, D0 000000C4 F303 .extension 0x303 <> // unimplemented 000000C6 AB17 syscall PortToMap 000000C8 8B00 sbcd D5, D0 000000CA EB89 lsl D1, 5 000000CC FB1E .extension 0xB1E <> // unimplemented 000000CE 601A bra +0x1C /* 000000EA */ 000000D0 5302 subq.b D2, 1 000000D2 0D08 btst A0, D6 000000D4 16E3 move.b [A3]+, -[A3] 000000D6 0D3B 2346 btst <>, D6 000000DA 14FB 151F 1C0F B6C3 move.b [A2]+, [[PC] + D1 * 4 + 0x1C0FB6C3] 000000E2 1E22 move.b D7, -[A2] 000000E4 3E46 movea.w A7, D6 000000E6 3258 movea.w A1, [A0]+